package com.lancoo.ccas53.pojo.vo;

import com.lancoo.ccas53.entity.RuleTimeProhibit;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author: liufeng
 * @CreateTime: 2024-06-14  14:31
 * @Description:
 */
@Data
public class TeacherWithRuleVo implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long teacherId;

    private String baseTeacherId;

    private Integer taskId;

    private String teacherName;

    private String baseCollegeId;

    private String collegeName;

    private String courseName;

    @ApiModelProperty("1、任课教师 2、助教教师")
    private Integer identity;

    @ApiModelProperty("优先")
    private String priorityTimecode = "";

    @ApiModelProperty("禁排")
    private String forbbidenTimecode = "";

    @ApiModelProperty("禁排规则")
    private List<RuleTimeProhibit> ruleTimeProhibitList;
}
